
创建一个数据库
create database 数据库名称
删除数据库
drop database 数据库名称


创建一个表
create table 表名称 (字段1 条件,字段2 条件,字段3 条件...)
int 数字
varchar(n) 限定字符长度
int unsigned 正数
not null 不能为空
primary key(col) 增加主键  
auto_increment 设置主键自增

删除一个字段
    alter table 表名称 drop 字段名称
增加一个字段
    alter table 表名称 add 字段名称 条件 comment 注释说明
修改字段
    alter table 表名称 change 字段名称 新的字段名称 bigint not null comment 注释说明

删除一个表
drop table 表名称

增加数据
insert into 表名称 (字段1,字段2,字段3...) values (值1,值2,值3...)

删除数据
delete from 表名称 where 条件
不加条件就是删除所有数据
修改数据
update 表名称 set 更改的字段名称=值 where 条件
不加条件就是更改所有数据
查询数据
查询一个表内所有数据   select * from 表名称
根据字段查询
    select 字段1,字段2... from 表名称
    select 字段1 as 别名,字段2 as 别名,... from 表名称  // 通过as可以给字段名称起一个别名
    select 字段1 别名,字段2 别名,... from 表名称  // 也可以直接加一个空格给字段起别名
条件查询   select * from 表名称 where 条件  // =  !=  >  <  >=  <=  and  or
模糊查询
    select * from 表名称 where 字段n like 条件
    // %a 字段n中以a结尾的所有数据
    // a% 字段n中以a开头的所有数据
    // %a% 字段n中包含a的所有数据
    // _a 字段n中两个字符并以a结尾的数据
    // a_ 字段n中两个字符并以a开头的数据
    // __a__ 字段n中五个字符并a在中间的数据
获取条件范围内数据
    select * from 表名称 limit 条件
    // 条件如果为1个数字表示从第0条开始要几条数据
    // 条件若以逗号隔开 例如:limit 10,20 那就是从第10条之后开始获取20条数据  
查询数据数量
    select count(字段) from 表名称 
数据的排序
    select * from 表名称 where 条件 order by 字段 顺序 
    // desc 降序   asc 升序
    



